﻿<?xml version="1.0" encoding="utf-8"?>
<CollectionPlan xmlns="urn:schemas-microsoft-com:visualstudio:tracelog">
  <StartupInfo>
    <LogFileName></LogFileName>
    <LogFileDirectory></LogFileDirectory>
    <MaximumLogFileSize>4000</MaximumLogFileSize>
  </StartupInfo>
  <CheckpointOptions>
    <ThreadCheckpoints>
      <Mode>FixedEventRate</Mode>
      <StartRate>30000</StartRate>
    </ThreadCheckpoints>
    <NotifyPointCheckpoints>
      <Mode>FixedEventRate</Mode>
      <StartRate>1000</StartRate>
    </NotifyPointCheckpoints>
  </CheckpointOptions>
  <TraceInstrumentation enabled="true">
    <Options>PresetFull</Options>
    <!--ModuleList isExclusionList="true">
      <Name>PublicKeyToken:B77A5C561934E089</Name>
      <Name>PublicKeyToken:B03F5F7F11D50A3A</Name>
      <Name>PublicKeyToken:31BF3856AD364E35</Name>
      <Name>PublicKeyToken:89845DCD8080CC91</Name>
      <Name>PublicKeyToken:71E9BCE111E9429C</Name>
      <Name>Microsoft.</Name>
    </ModuleList-->
    <ModuleList isExclusionList="false">
      <Name>GreenPepperTest.</Name>
    </ModuleList>
    <ProcessList isExclusionList="true">
      <Name>devenv.exe</Name>
      <Name>mtm.exe</Name>
      <Name>TestAgentConfigUI.exe</Name>
      <Name>TestControllerConfigUI.exe</Name>
      <Name>DW20.exe</Name>
      <Name>TFSMgmt.exe</Name>
      <Name>TFSJobAgent.exe</Name>
      <Name>TFSBuildServiceHost.exe</Name>
    </ProcessList>
  </TraceInstrumentation>
  <DetourInstrumentation enabled="false">
    <ModuleList isExclusionList="true" />
    <ProcessList isExclusionList="true" />
  </DetourInstrumentation>
  <CoverageInstrumentation enabled="false" />
  <DiagnosticEventInstrumentation enabled="false">
    <ModuleList isExclusionList="true" />
    <ProcessList isExclusionList="true">
      <Name>devenv.exe</Name>
      <Name>mtm.exe</Name>
      <Name>TestAgentConfigUI.exe</Name>
      <Name>TestControllerConfigUI.exe</Name>
      <Name>DW20.exe</Name>
      <Name>TFSMgmt.exe</Name>
      <Name>TFSJobAgent.exe</Name>
      <Name>TFSBuildServiceHost.exe</Name>
    </ProcessList>
  </DiagnosticEventInstrumentation>
  <WebRequestTrackingInstrumentation enabled="false">
    <ProcessList isExclusionList="true">
      <Name>devenv.exe</Name>
      <Name>mtm.exe</Name>
      <Name>TestAgentConfigUI.exe</Name>
      <Name>TestControllerConfigUI.exe</Name>
      <Name>DW20.exe</Name>
      <Name>TFSMgmt.exe</Name>
      <Name>TFSJobAgent.exe</Name>
      <Name>TFSBuildServiceHost.exe</Name>
    </ProcessList>
  </WebRequestTrackingInstrumentation>
  <TracePointProvider>
    <!-- List of Categories Grouping Events -->
    <Categories>
      <Category Id="system.data" _locID="category.SystemData">ADO.NET</Category>
      <Category Id="system.web" _locID="category.SystemWeb">ASP.NET</Category>
      <Category Id="console" _locID="category.SystemConsole">Console</Category>
      <Category Id="data.binding" _locID="category.DataBinding">Data Binding</Category>
      <Category Id="environment.variables" _locID="category.SystemEnvironment">Environment Variables</Category>
      <Category Id="file.access" _locID="category.FileAccess">File</Category>
      <Category Id="gesture" _locID="category.Gesture">Gesture</Category>
      <Category Id="lazy" _locID="category.Lazy">Lazy Initialization</Category>
      <Category Id="registry.access" _locID="category.RegistryAccess">Registry</Category>
      <Category Id="servicemodel" _locID="category.SystemServiceModel">ServiceModel</Category>
      <Category Id="threading" _locID="category.Threading">Threading</Category>
      <Category Id="tracing" _locID="category.Tracing">Tracing</Category>
      <Category Id="user.prompt" _locID="category.UserPrompt">User Prompt</Category>
      <Category Id="workflow" _locID="category.SystemActivities">Workflow</Category>
      <Category Id="xml" _locID="category.SystemXml">XML</Category>
    </Categories>
    <!-- List of Module Specifications -->
    <ModuleSpecifications>
      <ModuleSpecification Id="mscorlib">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="mscorlib2_only" maxVersion="2.0">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="mscorlib4_plus" minVersion="4.0">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="presentationframework">PresentationFramework.dll</ModuleSpecification>
      <ModuleSpecification Id="system">System.dll</ModuleSpecification>
      <ModuleSpecification Id="system.activities4_plus" minVersion="4.0">System.Activities.dll</ModuleSpecification>
      <ModuleSpecification Id="system.data">System.Data.dll</ModuleSpecification>
      <ModuleSpecification Id="system.servicemodel">System.ServiceModel.dll</ModuleSpecification>
      <ModuleSpecification Id="system.web">System.Web.dll</ModuleSpecification>
      <ModuleSpecification Id="system.web2_only" maxVersion="2.0">System.Web.dll</ModuleSpecification>
      <ModuleSpecification Id="winforms">System.Windows.Forms.dll</ModuleSpecification>
      <ModuleSpecification Id="system.xml">System.Xml.dll</ModuleSpecification>
    </ModuleSpecifications>
    <!-- List of Diagnostic Events -->
    <DiagnosticEventSpecifications>
      <!-- Begin Diagnostic Events for ADO.NET-->
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OdbcCommand.ExecuteReader">ExecuteReader (ODBCCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OdbcCommand.ExecuteReader">Command text was executed, building an OdbcDataReader using one of the CommandBehavior values.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.Odbc.OdbcCommand</TypeName>
            <MethodName>ExecuteReader</MethodName>
            <MethodId>System.Data.Odbc.OdbcCommand.ExecuteReader(System.Data.CommandBehavior):System.Data.Odbc.OdbcDataReader</MethodId>
            <ShortDescription _locID="shortDescription.OdbcCommand.ExecuteReader">Execute Reader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OdbcCommand.ExecuteReader">The command text "{0}" was executed on connection "{1}", building an OdbcDataReader using one of the CommandBehavior values.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OdbcCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OdbcCommand.ExecuteReader.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OdbcCommand.ExecuteNonQuery">ExecuteNonQuery (ODBCCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OdbcCommand.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.Odbc.OdbcCommand</TypeName>
            <MethodName>ExecuteNonQuery</MethodName>
            <MethodId>System.Data.Odbc.OdbcCommand.ExecuteNonQuery():System.Int32</MethodId>
            <ShortDescription _locID="shortDescription.OdbcCommand.ExecuteNonQuery">Execute NonQuery "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OdbcCommand.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OdbcCommand.ExecuteNonQuery.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OdbcCommand.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OdbcCommand.ExecuteScalar">ExecuteScalar (ODBCCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OdbcCommand.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.Odbc.OdbcCommand</TypeName>
            <MethodName>ExecuteScalar</MethodName>
            <MethodId>System.Data.Odbc.OdbcCommand.ExecuteScalar():System.Object</MethodId>
            <ShortDescription _locID="shortDescription.OdbcCommand.ExecuteScalar">Execute Scalar "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OdbcCommand.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OdbcCommand.ExecuteScalar.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OdbcCommand.ExecuteScalar.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OleDbCommand.ExecuteReader">ExecuteReader (OLEDBCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OleDbCommand.ExecuteReader">Command text was executed, building an OleDbDataReader using one of the CommandBehavior values.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.OleDb.OleDbCommand</TypeName>
            <MethodName>ExecuteReader</MethodName>
            <MethodId>System.Data.OleDb.OleDbCommand.ExecuteReader(System.Data.CommandBehavior):System.Data.OleDb.OleDbDataReader</MethodId>
            <ShortDescription _locID="shortDescription.OleDbCommand.ExecuteReader">Execute Reader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OleDbCommand.ExecuteReader">The command text "{0}" was executed on connection "{1}", building an OleDbDataReader using one of the CommandBehavior values.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OleDbCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OleDbCommand.ExecuteReader.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OleDbCommand.ExecuteNonQuery">ExecuteNonQuery (OLEDBCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OleDbCommand.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.OleDb.OleDbCommand</TypeName>
            <MethodName>ExecuteNonQuery</MethodName>
            <MethodId>System.Data.OleDb.OleDbCommand.ExecuteNonQuery():System.Int32</MethodId>
            <ShortDescription _locID="shortDescription.OleDbCommand.ExecuteNonQuery">Execute NonQuery "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OleDbCommand.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OleDbCommand.ExecuteNonQuery.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OleDbCommand.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OleDbCommand.ExecuteScalar">ExecuteScalar (OLEDBCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OleDbCommand.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.OleDb.OleDbCommand</TypeName>
            <MethodName>ExecuteScalar</MethodName>
            <MethodId>System.Data.OleDb.OleDbCommand.ExecuteScalar():System.Object</MethodId>
            <ShortDescription _locID="shortDescription.OleDbCommand.ExecuteScalar">Execute Scalar "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OleDbCommand.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OleDbCommand.ExecuteScalar.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OleDbCommand.ExecuteScalar.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteReader">ExecuteReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteReader">Command text was executed, building a SqlDataReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteReader</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteReader(System.Data.CommandBehavior,System.String):System.Data.SqlClient.SqlDataReader</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteReader">Execute Reader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteReader">The command text "{0}" was executed on connection "{1}", building a SqlDataReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteReader.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteNonQuery">ExecuteNonQuery (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteNonQuery</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteNonQuery():System.Int32</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteNonQuery">Execute NonQuery "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteNonQuery.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteScalar">ExecuteScalar (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteScalar</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteScalar():System.Object</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteScalar">Execute Scalar "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteScalar.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteScalar.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteXmlReader">ExecuteXmlReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteXmlReader">Command text was executed, building an XmlReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteXmlReader</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteXmlReader():System.Xml.XmlReader</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteXmlReader">Execute XmlReader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteXmlReader">The command text "{0}" was executed on connection "{1}", building an XmlReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteXmlReader.CommandText" _locAttrData="name" query="_commandText"></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteXmlReader.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for ADO.NET -->
      <!-- Begin Diagnostic Events for ASP.NET -->
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.ErrorFormatter.GetHtmlErrorMessage.return">Error Page</SettingsName>
        <SettingsDescription _locID="settingsDescription.ErrorFormatter.GetHtmlErrorMessage.return">An error page was returned to the client.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.ErrorFormatter</TypeName>
            <MethodName>GetHtmlErrorMessage</MethodName>
            <MethodId>System.Web.ErrorFormatter.GetHtmlErrorMessage(System.Boolean):System.String</MethodId>
            <ShortDescription _locID="shortDescription.ErrorFormatter.GetHtmlErrorMessage.return">Error Page</ShortDescription>
            <LongDescription _locID="longDescription.ErrorFormatter.GetHtmlErrorMessage.return">An HTML error occurred.  To view the error page, use the HTML Visualizer in the Autos window.  If the error was caused by an exception, the exception precedes this event in the IntelliTrace window.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="32000" type="String" name="ErrorMessage" _locID="dataquery.ErrorFormatter.GetHtmlErrorMessage.return.ErrorMessage" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">Process Request (ASP.NET Development Server)</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">Asynchronous call to an HTTP handler initialized.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.HttpApplication</TypeName>
            <MethodName>System.Web.IHttpAsyncHandler.BeginProcessRequest</MethodName>
            <MethodId>System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object):System.IAsyncResult</MethodId>
            <ShortDescription _locID="shortDescription.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">{0} "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">Asynchronous call to an HTTP handler initialized.</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="Request HTTP Method" _locID="dataquery.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest.RequestHTTPMethod" _locAttrData="name" query="_request._httpMethod"></DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Request file path" _locID="dataquery.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest.Requestfilepath" _locAttrData="name" query="_request._clientFilePath._virtualPath"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.HttpApplication.BeginProcessRequestNotification">Process Request (IIS)</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpApplication.BeginProcessRequestNotification">Asynchronous call to an HTTP handler initialized.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.HttpApplication</TypeName>
            <MethodName>BeginProcessRequestNotification</MethodName>
            <MethodId>System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext,System.AsyncCallback):System.IAsyncResult</MethodId>
            <ShortDescription _locID="shortDescription.HttpApplication.BeginProcessRequestNotification">{0} "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpApplication.BeginProcessRequestNotification">Asynchronous call to an HTTP handler initialized.</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="Request HTTP Method" _locID="dataquery.HttpApplication.BeginProcessRequestNotification.RequestHTTPMethod" _locAttrData="name" query="_request._httpMethod"></DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Request file path" _locID="dataquery.HttpApplication.BeginProcessRequestNotification.Requestfilepath" _locAttrData="name" query="_request._clientFilePath._virtualPath"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.Page.RaisePostBackEvent">Page Post Back Event</SettingsName>
        <SettingsDescription _locID="settingsDescription.Page.RaisePostBackEvent">A postback event was raised for an ASP.NET page.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.Page</TypeName>
            <MethodName>RaisePostBackEvent</MethodName>
            <MethodId>System.Web.UI.Page.RaisePostBackEvent(System.Collections.Specialized.NameValueCollection):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Page.OnPostBackDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.HttpResponse.Redirect">Redirect</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpResponse.Redirect">Redirection to a new URL.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web2_only</ModuleSpecificationId>
            <TypeName>System.Web.HttpResponse</TypeName>
            <MethodName>Redirect</MethodName>
            <MethodId>System.Web.HttpResponse.Redirect(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpResponse.Redirect.1">Redirect to "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpResponse.Redirect.1">Redirection to the new URL "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.HttpResponse.Redirect.1.url" _locAttrData="name" name="url" query="" />
              <DataQuery index="2" maxSize="0" type="Boolean" _locID="dataquery.HttpResponse.Redirect.1.endResponse" _locAttrData="name" name="endResponse" query="" />
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.HttpResponse</TypeName>
            <MethodName>Redirect</MethodName>
            <MethodId>System.Web.HttpResponse.Redirect(System.String,System.Boolean,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpResponse.Redirect.2">Redirect to "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpResponse.Redirect.2">Redirection to the new URL "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.HttpResponse.Redirect.2.url" _locAttrData="name" name="url" query="" />
              <DataQuery index="2" maxSize="0" type="Boolean" _locID="dataquery.HttpResponse.Redirect.2.endResponse" _locAttrData="name" name="endResponse" query="" />
              <DataQuery index="3" maxSize="0" type="Boolean" _locID="dataquery.HttpResponse.Redirect.2.permanent" _locAttrData="name" name="permanent" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.Page.OnSaveStateComplete">Page Save State Completed</SettingsName>
        <SettingsDescription _locID="settingsDescription.Page.OnSaveStateComplete">Page state has been saved for an ASP.NET page.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.Page</TypeName>
            <MethodName>OnSaveStateComplete</MethodName>
            <MethodId>System.Web.UI.Page.OnSaveStateComplete(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Page.OnSaveStateCompleteDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for ASP.NET -->
      <!-- Begin Diagnostic Events for Console Output-->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Boolean">WriteLine (Boolean)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Boolean">Console Output with a Boolean passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Boolean">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Boolean">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Boolean" _locID="dataquery.WriteLine.Boolean" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Char">WriteLine (Char)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Char">Console Output with a Char passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Char):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Char">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Char">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Char" _locID="dataquery.WriteLine.Char" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.CharArr">WriteLine (Char[])</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.CharArr">Console Output with a Char[] passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Char[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineCharArrayDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Double">WriteLine (Double)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Double">Console Output with a Double passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Double):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Double">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Double">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Double" _locID="dataquery.WriteLine.Double" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Int32">WriteLine (Int32)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Int32">Console Output with an Int32 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Int32):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Int32">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Int32">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Int32" _locID="dataquery.WriteLine.Int32" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Int64">WriteLine (Int64)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Int64">Console Output with an Int64 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Int64):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Int64">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Int64">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Int64" _locID="dataquery.WriteLine.Int64" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Object">WriteLine (Object)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Object">Console Output with an Object passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Single">WriteLine (Single)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Single">Console Output with a Single passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Single):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Single">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Single">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Single" _locID="dataquery.WriteLine.Single" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.UInt32">WriteLine (UInt32)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.UInt32">Console Output with an UInt32 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.UInt32):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.UInt32">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.UInt32">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="UInt32" _locID="dataquery.WriteLine.UInt32" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.UInt64">WriteLine (UInt64)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.UInt64">Console Output with an UInt64 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.UInt64):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.UInt64">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.UInt64">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="UInt64" _locID="dataquery.WriteLine.UInt64" _locAttrData="name" name="value" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine">WriteLine (0 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine">Console Output with a String passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.String">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine">Console Output "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="value" _locID="dataquery.WriteLine.value" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine1">WriteLine (1 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine1">Console Output with a Format String passed in (1 argument).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine2">WriteLine (2 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine2">Console Output with a Format String passed in (2 arguments).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine3">WriteLine (3 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine3">Console Output with a Format String passed in (3 arguments).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object,System.Object,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine4">WriteLine (4 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine4">Console Output with a Format String passed in (4 arguments).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object,System.Object,System.Object,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLineN">WriteLine (N args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLineN">Console Output with a Format String passed in (argument array).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Console Output -->
      <!-- Begin Diagnostic Events for Data Binding -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>data.binding</CategoryId>
        <SettingsName _locID="settingsName.Binding.OnBindingComplete">Data Binding completed</SettingsName>
        <SettingsDescription _locID="settingsDescription.Binding.OnBindingComplete">Binding to a property.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.Binding</TypeName>
            <MethodName>OnBindingComplete</MethodName>
            <MethodId>System.Windows.Forms.Binding.OnBindingComplete(System.Windows.Forms.BindingCompleteEventArgs):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Binding.OnBindingComplete">Completed for property "{0}" (failed="{1}")</ShortDescription>
            <LongDescription _locID="longDescription.Binding.OnBindingComplete">OnBindingComplete for property "{0}".  It is {1} that the call failed.  The error text was "{2}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" type="String" name="propertyName" maxSize="256" _locID="dataquery.Binding.OnBindingComplete.propertyName" _locAttrData="name" query="propertyName"></DataQuery>
              <DataQuery index="1" type="Boolean" name="cancel" _locID="dataquery.Binding.OnBindingComplete.cancel" _locAttrData="name" query="cancel"></DataQuery>
              <DataQuery index="1" type="String" name="errorText" maxSize="256" _locID="dataquery.Binding.OnBindingComplete.errorText" _locAttrData="name" query="errorText"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Data Binding -->
      <!-- Begin Diagnostic Events for Environment Variables-->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>environment.variables</CategoryId>
        <SettingsName _locID="settingsName.Environment.GetEnvironmentVariable">Retrieving environment variable</SettingsName>
        <SettingsDescription _locID="settingsDescription.Environment.GetEnvironmentVariable">GetEnvironmentVariable was called.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Environment</TypeName>
            <MethodName>GetEnvironmentVariable</MethodName>
            <MethodId>System.Environment.GetEnvironmentVariable(System.String):System.String</MethodId>
            <ShortDescription _locID="shortDescription.Environment.GetEnvironmentVariable">Retrieving "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Environment.GetEnvironmentVariable">Retrieving the value of the environment variable "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.Environment.GetEnvironmentVariable.variable" _locAttrData="name" name="variable" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>environment.variables</CategoryId>
        <SettingsName _locID="settingsName.Environment.GetEnvironmentVariable.return">Evaluated environment variable</SettingsName>
        <SettingsDescription _locID="settingsDescription.Environment.GetEnvironmentVariable.return">GetEnvironmentVariable returned.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Environment</TypeName>
            <MethodName>GetEnvironmentVariable</MethodName>
            <MethodId>System.Environment.GetEnvironmentVariable(System.String):System.String</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.EnvironmentVariables.GetEnvironmentVariableDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Environment Variables -->
      <!-- Begin Diagnostic Events for File -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>file.access</CategoryId>
        <SettingsName _locID="settingsName.FileStream.Init">Access</SettingsName>
        <SettingsDescription _locID="settingsDescription.FileStream.Init">Initialized a FileStream to a path.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Init</MethodName>
            <MethodId>System.IO.FileStream.Init(System.String,System.IO.FileMode,System.IO.FileAccess,System.Int32,System.Boolean,System.IO.FileShare,System.Int32,System.IO.FileOptions,Microsoft.Win32.Win32Native+SECURITY_ATTRIBUTES,System.String,System.Boolean,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Init.1">Access [fp:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Init.1">Initialized a FileStream to the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="path" _locID="dataquery.FileStream.Init.1.path" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>mscorlib2_only</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Init</MethodName>
            <MethodId>System.IO.FileStream.Init(System.String,System.IO.FileMode,System.IO.FileAccess,System.Int32,System.Boolean,System.IO.FileShare,System.Int32,System.IO.FileOptions,Microsoft.Win32.Win32Native+SECURITY_ATTRIBUTES,System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Init.2">Accessed [fp:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Init.2">Initialized a FileStream to the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="path" _locID="dataquery.FileStream.Init.2.path" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>file.access</CategoryId>
        <SettingsName _locID="settingsName.FileStream.Dispose">Close</SettingsName>
        <SettingsDescription _locID="settingsDescription.FileStream.Dispose">Closed a FileStream accessing a path.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Dispose</MethodName>
            <MethodId>System.IO.FileStream.Dispose(System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Dispose">Close [fp:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Dispose">Closed a FileStream accessing the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="fileName" _locID="dataquery.FileStream.Dispose.fileName" _locAttrData="name" query="_fileName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>file.access</CategoryId>
        <SettingsName _locID="settingsName.File.Delete">Delete</SettingsName>
        <SettingsDescription _locID="settingsDescription.File.Delete">Deleted a File given a path.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.IO.File</TypeName>
            <MethodName>Delete</MethodName>
            <MethodId>System.IO.File.Delete(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.File.Delete">Delete [fp:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.File.Delete">Deleted a File at the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.File.Delete.path" _locAttrData="name" name="path" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for File -->
      <!-- Begin Diagnostic Events for Gestures: Web Forms -->
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.Button.OnClick">Web Forms: Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.Button.OnClick">A Button on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.Button</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Web.UI.WebControls.Button.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Button.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.CheckBox.OnCheckedChanged">Web Forms: CheckBox Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.CheckBox.OnCheckedChanged">A CheckBox on an ASP.NET webpage was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.CheckBox</TypeName>
            <MethodName>OnCheckedChanged</MethodName>
            <MethodId>System.Web.UI.WebControls.CheckBox.OnCheckedChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.CheckBox.OnCheckedChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.GridView.OnRowCommand">Web Forms: GridView Row Command</SettingsName>
        <SettingsDescription _locID="settingsDescription.GridView.OnRowCommand">A Button was clicked in a GridView control.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.GridView</TypeName>
            <MethodName>OnRowCommand</MethodName>
            <MethodId>System.Web.UI.WebControls.GridView.OnRowCommand(System.Web.UI.WebControls.GridViewCommandEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.GridView.OnRowCommandDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.ImageButton.OnClick">Web Forms: Image Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.ImageButton.OnClick">An ImageButton on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.ImageButton</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Web.UI.WebControls.ImageButton.OnClick(System.Web.UI.ImageClickEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.ImageButton.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.LinkButton.OnClick">Web Forms: Link Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.LinkButton.OnClick">A LinkButton on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.LinkButton</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Web.UI.WebControls.LinkButton.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.LinkButton.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.ListControl.OnSelectedIndexChanged">Web Forms: List Control Selection Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.ListControl.OnSelectedIndexChanged">The selection of a ListControl on an ASP.NET page was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.ListControl</TypeName>
            <MethodName>OnSelectedIndexChanged</MethodName>
            <MethodId>System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.ListControl.OnSelectedIndexChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.Menu.OnMenuItemClick">Web Forms: Menu Item Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.Menu.OnMenuItemClick">A MenuItem on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.Menu</TypeName>
            <MethodName>OnMenuItemClick</MethodName>
            <MethodId>System.Web.UI.WebControls.Menu.OnMenuItemClick(System.Web.UI.WebControls.MenuEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Menu.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Gestures: Web Forms -->
      <!-- Begin Diagnostic Events for Gestures: Windows Forms -->
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Button.OnClick">Windows Forms: Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.Button.OnClick">A Button on a Windows Forms application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.Button</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Windows.Forms.Button.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Button.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Control.add_Click">Windows Forms: Button Clicked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Control.add_Click">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.Control</TypeName>
            <MethodName>add_Click</MethodName>
            <MethodId>System.Windows.Forms.Control.add_Click(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckBox.OnCheckStateChanged">Windows Forms: CheckBox Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckBox.OnCheckStateChanged">A CheckBox on a Windows Forms application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckBox</TypeName>
            <MethodName>OnCheckStateChanged</MethodName>
            <MethodId>System.Windows.Forms.CheckBox.OnCheckStateChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.CheckBox.OnCheckStateChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckBox.add_CheckedChanged">Windows Forms: CheckBox Checked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckBox.add_CheckedChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckBox</TypeName>
            <MethodName>add_CheckedChanged</MethodName>
            <MethodId>System.Windows.Forms.CheckBox.add_CheckedChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckedListBox.OnItemCheck">Windows Forms: CheckedListItem Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckedListBox.OnItemCheck">A CheckedListItem on a Windows Forms application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckedListBox</TypeName>
            <MethodName>OnItemCheck</MethodName>
            <MethodId>System.Windows.Forms.CheckedListBox.OnItemCheck(System.Windows.Forms.ItemCheckEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.CheckedListBox.OnItemCheckDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckedListBox.add_ItemCheck">Windows Forms: CheckedListItem Checked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckedListBox.add_ItemCheck">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckedListBox</TypeName>
            <MethodName>add_ItemCheck</MethodName>
            <MethodId>System.Windows.Forms.CheckedListBox.add_ItemCheck(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ComboBox.OnDropDown">Windows Forms: ComboBox Dropped Down</SettingsName>
        <SettingsDescription _locID="settingsDescription.ComboBox.OnDropDown">A ComboBox on a Windows Forms application was Dropped Down.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ComboBox</TypeName>
            <MethodName>OnDropDown</MethodName>
            <MethodId>System.Windows.Forms.ComboBox.OnDropDown(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.ComboBox.OnDropDownDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ComboBox.add_DropDown">Windows Forms: ComboBox Dropped Down (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ComboBox.add_DropDown">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ComboBox</TypeName>
            <MethodName>add_DropDown</MethodName>
            <MethodId>System.Windows.Forms.ComboBox.add_DropDown(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.OnDropDown">Windows Forms: DateTimePicker Dropped Down</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.OnDropDown">A DateTimePicker on a Windows Forms application was Dropped Down.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>OnDropDown</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.OnDropDown(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.DateTimePicker.OnDropDownDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.add_DropDown">Windows Forms: DateTimePicker Dropped Down (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.add_DropDown">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>add_DropDown</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.add_DropDown(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.OnValueChanged">Windows Forms: DateTimePicker Value Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.OnValueChanged">The value of a DateTimePicker on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>OnValueChanged</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.OnValueChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.DateTimePicker.OnValueChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.add_ValueChanged">Windows Forms: DateTimePicker Value Changed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.add_ValueChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>add_ValueChanged</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.add_ValueChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.LinkLabel.OnLinkClicked">Windows Forms: Link Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.LinkLabel.OnLinkClicked">A LinkLabel on a Windows Forms application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.LinkLabel</TypeName>
            <MethodName>OnLinkClicked</MethodName>
            <MethodId>System.Windows.Forms.LinkLabel.OnLinkClicked(System.Windows.Forms.LinkLabelLinkClickedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.LinkLabel.OnLinkClickedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.LinkLabel.add_LinkClicked">Windows Forms: Link Clicked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.LinkLabel.add_LinkClicked">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.LinkLabel</TypeName>
            <MethodName>add_LinkClicked</MethodName>
            <MethodId>System.Windows.Forms.LinkLabel.add_LinkClicked(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ListView.OnItemSelectionChanged">Windows Forms: ListViewItem Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.ListView.OnItemSelectionChanged">The selection of a ListView on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ListView</TypeName>
            <MethodName>OnItemSelectionChanged</MethodName>
            <MethodId>System.Windows.Forms.ListView.OnItemSelectionChanged(System.Windows.Forms.ListViewItemSelectionChangedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.ListView.OnItemSelectionChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ListView.add_ItemSelectionChanged">Windows Forms: ListViewItem Selected (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ListView.add_ItemSelectionChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ListView</TypeName>
            <MethodName>add_ItemSelectionChanged</MethodName>
            <MethodId>System.Windows.Forms.ListView.add_ItemSelectionChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.MonthCalendar.OnDateChanged">Windows Forms: MonthCalendar Date Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.MonthCalendar.OnDateChanged">The date of a MonthCalendar on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MonthCalendar</TypeName>
            <MethodName>OnDateChanged</MethodName>
            <MethodId>System.Windows.Forms.MonthCalendar.OnDateChanged(System.Windows.Forms.DateRangeEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.MonthCalendar.OnDateChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.MonthCalendar.add_DateChanged">Windows Forms: MonthCalendar Date Changed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.MonthCalendar.add_DateChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MonthCalendar</TypeName>
            <MethodName>add_DateChanged</MethodName>
            <MethodId>System.Windows.Forms.MonthCalendar.add_DateChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.NumericUpDown.OnValueChanged">Windows Forms: NumericUpDown Value Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.NumericUpDown.OnValueChanged">The value of a NumericUpDown on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.NumericUpDown</TypeName>
            <MethodName>OnValueChanged</MethodName>
            <MethodId>System.Windows.Forms.NumericUpDown.OnValueChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.NumericUpDown.OnValueChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.NumericUpDown.add_ValueChanged">Windows Forms: NumericUpDown Value Changed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.NumericUpDown.add_ValueChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.NumericUpDown</TypeName>
            <MethodName>add_ValueChanged</MethodName>
            <MethodId>System.Windows.Forms.NumericUpDown.add_ValueChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.RadioButton.OnCheckedChanged">Windows Forms: RadioButton Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.RadioButton.OnCheckedChanged">A RadioButton on a Windows Forms application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.RadioButton</TypeName>
            <MethodName>OnCheckedChanged</MethodName>
            <MethodId>System.Windows.Forms.RadioButton.OnCheckedChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.RadioButton.OnCheckedChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.RadioButton.add_CheckedChanged">Windows Forms: RadioButton Checked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RadioButton.add_CheckedChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.RadioButton</TypeName>
            <MethodName>add_CheckedChanged</MethodName>
            <MethodId>System.Windows.Forms.RadioButton.add_CheckedChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ToolStripMenuItem.OnClick">Windows Forms: ToolStripMenuItem Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.ToolStripMenuItem.OnClick">A ToolStripMenuItem on a Windows Forms application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ToolStripMenuItem</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Windows.Forms.ToolStripMenuItem.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.ToolStripMenuItem.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ToolStripItem.add_Click">Windows Forms: ToolStripMenuItem Clicked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ToolStripItem.add_Click">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ToolStripItem</TypeName>
            <MethodName>add_Click</MethodName>
            <MethodId>System.Windows.Forms.ToolStripItem.add_Click(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.OnBeforeCollapse">Windows Forms: TreeView Collapsed</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.OnBeforeCollapse">A TreeView on a Windows Forms application was collapsed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>OnBeforeCollapse</MethodName>
            <MethodId>System.Windows.Forms.TreeView.OnBeforeCollapse(System.Windows.Forms.TreeViewCancelEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.TreeView.OnBeforeCollapseDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.add_BeforeCollapse">Windows Forms: TreeView Collapsed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.add_BeforeCollapse">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>add_BeforeCollapse</MethodName>
            <MethodId>System.Windows.Forms.TreeView.add_BeforeCollapse(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.OnBeforeExpand">Windows Forms: TreeView Expand</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.OnBeforeExpand">A TreeView on a Windows Forms application was expanded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>OnBeforeExpand</MethodName>
            <MethodId>System.Windows.Forms.TreeView.OnBeforeExpand(System.Windows.Forms.TreeViewCancelEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.TreeView.OnBeforeExpandDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.add_BeforeExpand">Windows Forms: TreeView Expand (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.add_BeforeExpand">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>add_BeforeExpand</MethodName>
            <MethodId>System.Windows.Forms.TreeView.add_BeforeExpand(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.OnBeforeSelect">Windows Forms: TreeViewItem Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.OnBeforeSelect">The selection of a TreeView on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>OnBeforeSelect</MethodName>
            <MethodId>System.Windows.Forms.TreeView.OnBeforeSelect(System.Windows.Forms.TreeViewCancelEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.TreeView.OnBeforeSelectDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.add_BeforeSelect">Windows Forms: TreeViewItem Selected (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.add_BeforeSelect">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>add_BeforeSelect</MethodName>
            <MethodId>System.Windows.Forms.TreeView.add_BeforeSelect(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Gestures: Windows Forms -->
      <!-- Begin Diagnostic Events for Gestures: WPF -->
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ButtonBase.OnClick">WPF: Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.ButtonBase.OnClick">A Button on a WPF application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Primitives.ButtonBase</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Windows.Controls.Primitives.ButtonBase.OnClick():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.ButtonBase.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Expander.OnCollapsed">WPF: Expander Collapsed</SettingsName>
        <SettingsDescription _locID="settingsDescription.Expander.OnCollapsed">An Expander on a WPF application was collapsed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Expander</TypeName>
            <MethodName>OnCollapsed</MethodName>
            <MethodId>System.Windows.Controls.Expander.OnCollapsed():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.Expander.OnCollapsedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Expander.OnExpanded">WPF: Expander Expanded</SettingsName>
        <SettingsDescription _locID="settingsDescription.Expander.OnExpanded">An Expander on a WPF application was expanded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Expander</TypeName>
            <MethodName>OnExpanded</MethodName>
            <MethodId>System.Windows.Controls.Expander.OnExpanded():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.Expander.OnExpandedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.MenuItem.OnClickImpl">WPF: MenuItem Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.MenuItem.OnClickImpl">A MenuItem on a WPF application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.MenuItem</TypeName>
            <MethodName>OnClickImpl</MethodName>
            <MethodId>System.Windows.Controls.MenuItem.OnClickImpl(System.Boolean):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.MenuItem.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.RadioButton.OnChecked">WPF: RadioButton Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.RadioButton.OnChecked">A RadioButton on a WPF application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.RadioButton</TypeName>
            <MethodName>OnChecked</MethodName>
            <MethodId>System.Windows.Controls.RadioButton.OnChecked(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.RadioButton.OnCheckedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Selector.InvokeSelectionChanged">WPF: Item Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.Selector.InvokeSelectionChanged">The selection of a Selection on a WPF application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Primitives.Selector</TypeName>
            <MethodName>InvokeSelectionChanged</MethodName>
            <MethodId>System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(System.Collections.Generic.List`1&lt;System.Object&gt;,System.Collections.Generic.List`1&lt;System.Object&gt;):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.Selector.OnSelectedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ToggleButton.OnToggle">WPF: Control Toggled</SettingsName>
        <SettingsDescription _locID="settingsDescription.ToggleButton.OnToggle">A ToggleButton on a WPF application was toggled.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Primitives.ToggleButton</TypeName>
            <MethodName>OnToggle</MethodName>
            <MethodId>System.Windows.Controls.Primitives.ToggleButton.OnToggle():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.ToggleButton.OnToggleDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeViewItem.OnCollapsed">WPF: TreeViewItem Collapsed</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeViewItem.OnCollapsed">A TreeViewItem on a WPF application was collapsed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.TreeViewItem</TypeName>
            <MethodName>OnCollapsed</MethodName>
            <MethodId>System.Windows.Controls.TreeViewItem.OnCollapsed(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.TreeViewItem.OnCollapsedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeViewItem.OnExpanded">WPF: TreeViewItem Expanded</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeViewItem.OnExpanded">A TreeViewItem on a WPF application was expanded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.TreeViewItem</TypeName>
            <MethodName>OnExpanded</MethodName>
            <MethodId>System.Windows.Controls.TreeViewItem.OnExpanded(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.TreeViewItem.OnExpandedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeViewItem.OnSelected">WPF: TreeViewItem Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeViewItem.OnSelected">The selection of a TreeViewItem on a WPF application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.TreeViewItem</TypeName>
            <MethodName>OnSelected</MethodName>
            <MethodId>System.Windows.Controls.TreeViewItem.OnSelected(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.TreeViewItem.OnSelectedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Gestures: WPF -->
      <!-- Begin Diagnostic Events for Lazy Initialization -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>lazy</CategoryId>
        <SettingsName _locID="settingsName.Lazy`1.CreateValue.return">Initialized Lazy</SettingsName>
        <SettingsDescription _locID="settingsDescription.Lazy`1.CreateValue.return">A Lazy type has been initialized.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Lazy`1</TypeName>
            <MethodName>CreateValue</MethodName>
            <MethodId>System.Lazy`1.CreateValue():System.Lazy`1+Boxed&lt;!0&gt;</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Lazy.Lazy.InitializeDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>lazy</CategoryId>
        <SettingsName _locID="settingsName.ThreadLocal`1.CreateValue.return">Initialized ThreadLocal</SettingsName>
        <SettingsDescription _locID="settingsDescription.ThreadLocal`1.CreateValue.return">A ThreadLocal type has been initialized.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Threading.ThreadLocal`1</TypeName>
            <MethodName>CreateValue</MethodName>
            <MethodId>System.Threading.ThreadLocal`1.CreateValue():System.Threading.ThreadLocal`1+Boxed&lt;!0&gt;</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Lazy.ThreadLocal.InitializeDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Lazy Initialization -->
      <!-- Begin Diagnostic Events for Registry -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.Dispose">Closed RegistryKey</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.Dispose">Closed a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>Dispose</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.Dispose(System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.Dispose">Closed "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.Dispose">Closed Registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.Dispose.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.CreateSubKey">Created RegKey (String, RegistryKeyPermissionCheck, Object, RegistryOptions)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.CreateSubKey">Created a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>CreateSubKeyInternal</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.CreateSubKeyInternal(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Object,Microsoft.Win32.RegistryOptions):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.CreateSubKeyInternal">Created "{0}" ({1})</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.CreateSubKeyInternal">Created Registry key "{0}" under "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.CreateSubKeyInternal.subkey" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.CreateSubKeyInternal.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>mscorlib2_only</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>CreateSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.CreateSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistrySecurity):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.CreateSubKey.2">Created "{0}" ({1})</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.CreateSubKey.2">Created Registry key "{0}" under "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.CreateSubKey.2.subkey" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.CreateSubKey.2.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteSubKey">Deleted RegKey</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteSubKey">Deleted called on a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteSubKey">Delete "{0}" key</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteSubKey">Deleted Registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.DeleteSubKey.subkey" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteSubKeyTree">Deleted RegKey tree</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteSubKeyTree">Deleted tree on a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteSubKeyTree</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteSubKeyTree">Deleted "{0}" RegistryKey tree</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteSubKeyTree">Deleted tree on RegistryKey "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.DeleteSubKeyTree.subkey" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteValue.1">Deleted value (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteValue.1">Deleted value of a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteValue(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteValue.1">Deleted "{0}" value</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteValue.1">Deleted value "{0}" from key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.DeleteValue.1.name" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.DeleteValue.1.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteValue.2">Deleted value (String, Boolean)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteValue.2">Deleted value of a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteValue.2">Deleted "{0}" value</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteValue.2">Deleted value "{0}" from key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.DeleteValue.2.name" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.DeleteValue.2.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.InternalGetValue">Read value</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.InternalGetValue">Read value of a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>InternalGetValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.InternalGetValue(System.String,System.Object,System.Boolean,System.Boolean):System.Object</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.InternalGetValue">Read value "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.InternalGetValue">Read value "{0}" from key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.InternalGetValue.name" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.InternalGetValue.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.InternalGetValue.return">Get returned value</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.InternalGetValue.return">The GetValue returned a value from a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>InternalGetValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.InternalGetValue(System.String,System.Object,System.Boolean,System.Boolean):System.Object</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Registry.GetValueDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.1">Opening Registry Key</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.1">Trying to open a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.1">Opening "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.1">Trying to open the registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.OpenSubKey.1.name" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.1.return">Opened Registry Key</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.1.return">A RegistryKey opened.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.1.return">Opened "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.1.return">Tried to open registry key "{0}".  If the attempt failed, null was returned.  To determine which key was accessed, see the previous diagnostic event in this thread.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.OpenSubKey.1.return.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.2">Open Registry Key (PermissionsCheck)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.2">Trying to open a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.2">Open "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.2">Trying to open the registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.OpenSubKey.2.name" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.2.return">Opened Registry Key (PermissionsCheck)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.2.return">A RegistryKey was opened.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.2.return">Opened "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.2.return">Tried to open registry key "{0}".  If the attempt failed, null was returned.  To determine which key was accessed, see the previous diagnostic event in this thread.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.OpenSubKey.2.return.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.3">Open Registry Key (PermissionsCheck, RegistryRights)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.3">Trying to open a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistryRights):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.3">Open "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.3">Trying to open the registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.OpenSubKey.3.name" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.3.return">Opened Registry Key (PermissionsCheck, RegistryRights)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.3.return">A RegistryKey was opened.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistryRights):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.3.return">Opened "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.3.return">Tried to open registry key "{0}".  If the attempt failed, null was returned.  To determine which key was accessed, see the previous diagnostic event in this thread.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.OpenSubKey.3.return.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.SetValue">Set value</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.SetValue">Set value in a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>SetValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.SetValue">Set value "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.SetValue">Set value "{0}" in key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.SetValue.name" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.SetValue.keyName" _locAttrData="name" query="keyName"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Registry -->
      <!-- Begin Diagnostic Events for ServiceModel -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableClientRuntime.AfterReceiveReply">Invoking client MessageInspectors (On Reply)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableClientRuntime.AfterReceiveReply">Invoking Client MessageInspectors when receiving a reply.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableClientRuntime</TypeName>
            <MethodName>AfterReceiveReply</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableClientRuntime.AfterReceiveReply(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableClientRuntime.AfterReceiveReply">Invoking client MessageInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableClientRuntime.AfterReceiveReply">Invoking Client MessageInspectors when receiving a reply.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors (On Send)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors before sending a request.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableClientRuntime</TypeName>
            <MethodName>BeforeSendRequest</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableClientRuntime.BeforeSendRequest(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors before sending a request.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ServiceChannel.HandleReply">Client Received Reply</SettingsName>
        <SettingsDescription _locID="settingsDescription.ServiceChannel.HandleReply">Client receives a reply from a service.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Channels.ServiceChannel</TypeName>
            <MethodName>HandleReply</MethodName>
            <MethodId>System.ServiceModel.Channels.ServiceChannel.HandleReply(System.ServiceModel.Dispatcher.ProxyOperationRuntime,System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ServiceChannel.HandleReply">Client Received Reply</ShortDescription>
            <LongDescription _locID="longDescription.ServiceChannel.HandleReply">Client received a reply from a service.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ServiceChannel.PrepareCall">Preparing Client Call</SettingsName>
        <SettingsDescription _locID="settingsDescription.ServiceChannel.PrepareCall">Client call prepared.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Channels.ServiceChannel</TypeName>
            <MethodName>PrepareCall</MethodName>
            <MethodId>System.ServiceModel.Channels.ServiceChannel.PrepareCall(System.ServiceModel.Dispatcher.ProxyOperationRuntime,System.Boolean,System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ServiceChannel.PrepareCall">Preparing Client Call</ShortDescription>
            <LongDescription _locID="longDescription.ServiceChannel.PrepareCall">Client call prepared.</LongDescription>
            <DataQueries/>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors (On Reply)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors invoked when a reply message is received.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ProxyOperationRuntime</TypeName>
            <MethodName>AfterReply</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ProxyOperationRuntime.AfterReply(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors invoked when a reply message is received.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors (On Send)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors invoked before sending a request.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ProxyOperationRuntime</TypeName>
            <MethodName>BeforeRequest</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ProxyOperationRuntime.BeforeRequest(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors invoked before sending a request.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ErrorBehavior.HandleErrorCommon">Service Error Occurred</SettingsName>
        <SettingsDescription _locID="settingsDescription.ErrorBehavior.HandleErrorCommon">Exception unhandled within the service.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ErrorBehavior</TypeName>
            <MethodName>HandleErrorCommon</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ErrorBehavior.HandleErrorCommon(System.Exception,System.ServiceModel.Dispatcher.ErrorHandlerFaultInfo&amp;):System.Boolean</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.ServiceModel.Dispatcher.HandleErrorCommonDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ErrorBehavior.ProvideFault">Invoked Fault Providers</SettingsName>
        <SettingsDescription _locID="settingsDescription.ErrorBehavior.ProvideFault">Invoked FaultProviders.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ErrorBehavior</TypeName>
            <MethodName>ProvideFault</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ErrorBehavior.ProvideFault(System.Exception,System.ServiceModel.Channels.FaultConverter,System.ServiceModel.Dispatcher.ErrorHandlerFaultInfo&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ErrorBehavior.ProvideFault">Invoked Fault Providers</ShortDescription>
            <LongDescription _locID="longDescription.ErrorBehavior.ProvideFault">Invoked FaultProviders.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking Message Inspectors (On Receive)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking MessageInspectors when receiving a request.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime</TypeName>
            <MethodName>AfterReceiveRequestCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.AfterReceiveRequestCore(System.ServiceModel.Dispatcher.MessageRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking Message Inspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking MessageInspectors when receiving a request.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking Message Inspectors (On Send)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking MessageInspectors when sending a response.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime</TypeName>
            <MethodName>BeforeSendReplyCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.BeforeSendReplyCore(System.ServiceModel.Dispatcher.MessageRpc&amp;,System.Exception&amp;,System.Boolean&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking Message Inspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking MessageInspectors when sending a response.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.DispatchOperationRuntime.InspectOutputsCore">ParameterInspectors Inspecting Outputs</SettingsName>
        <SettingsDescription _locID="settingsDescription.DispatchOperationRuntime.InspectOutputsCore">ParameterInspectors invoked after invoking an operation.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.DispatchOperationRuntime</TypeName>
            <MethodName>InspectOutputsCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.DispatchOperationRuntime.InspectOutputsCore(System.ServiceModel.Dispatcher.MessageRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.DispatchOperationRuntime.InspectOutputsCore">ParameterInspectors Inspecting Outputs</ShortDescription>
            <LongDescription _locID="longDescription.DispatchOperationRuntime.InspectOutputsCore">Invoking ParameterInspectors after invoking an operation.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.DispatchOperationRuntime.InspectInputsCore">ParameterInspectors Inspecting Inputs</SettingsName>
        <SettingsDescription _locID="settingsDescription.DispatchOperationRuntime.InspectInputsCore">ParameterInspectors invoked before invoking an operation.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.DispatchOperationRuntime</TypeName>
            <MethodName>InspectInputsCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.DispatchOperationRuntime.InspectInputsCore(System.ServiceModel.Dispatcher.MessageRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.DispatchOperationRuntime.InspectInputsCore">ParameterInspectors Inspecting Inputs</ShortDescription>
            <LongDescription _locID="longDescription.DispatchOperationRuntime.InspectInputsCore">Invoking ParameterInspectors before invoking an operation.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ServiceHost.InitializeDescription">Service Host Starting</SettingsName>
        <SettingsDescription _locID="settingsDescription.ServiceHost.InitializeDescription">ServiceHost starts.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.ServiceHost</TypeName>
            <MethodName>InitializeDescription</MethodName>
            <MethodId>System.ServiceModel.ServiceHost.InitializeDescription(System.Type,System.ServiceModel.UriSchemeKeyedCollection):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ServiceHost.InitializeDescription">Service Host Starting</ShortDescription>
            <LongDescription _locID="longDescription.ServiceHost.InitializeDescription">ServiceHost starts.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.AsyncMethodInvoker.InvokeEnd">Operation Completed Asynchronously</SettingsName>
        <SettingsDescription _locID="settingsDescription.AsyncMethodInvoker.InvokeEnd">Operation completes asynchronously.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.AsyncMethodInvoker</TypeName>
            <MethodName>InvokeEnd</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd(System.Object,System.Object[]&amp;,System.IAsyncResult):System.Object</MethodId>
            <ShortDescription _locID="shortDescription.AsyncMethodInvoker.InvokeEnd">Operation Completed Asynchronously</ShortDescription>
            <LongDescription _locID="longDescription.AsyncMethodInvoker.InvokeEnd">Operation completed asynchronously.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.AsyncMethodInvoker.InvokeBegin">Operation Invoked Asynchronously</SettingsName>
        <SettingsDescription _locID="settingsDescription.AsyncMethodInvoker.InvokeBegin">Operation invoked asynchronously.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.AsyncMethodInvoker</TypeName>
            <MethodName>InvokeBegin</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(System.Object,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.ServiceModel.Dispatcher.AsyncMethodInvokerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.SyncMethodInvoker.Invoke">Operation Invoked</SettingsName>
        <SettingsDescription _locID="settingsDescription.SyncMethodInvoker.Invoke">Operation invoked synchronously.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.SyncMethodInvoker</TypeName>
            <MethodName>Invoke</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(System.Object,System.Object[],System.Object[]&amp;):System.Object</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.ServiceModel.Dispatcher.SyncMethodInvokerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for ServiceModel -->
      <!-- Begin Diagnostic Events for Threading -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>threading</CategoryId>
        <SettingsName _locID="settingsName.ThreadPool.QueueUserWorkItemHelper">Queued User Work Item</SettingsName>
        <SettingsDescription _locID="settingsDescription.ThreadPool.QueueUserWorkItemHelper">Tried to queue a User Work Item in the thread pool.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Threading.ThreadPool</TypeName>
            <MethodName>QueueUserWorkItemHelper</MethodName>
            <MethodId>System.Threading.ThreadPool.QueueUserWorkItemHelper(System.Threading.WaitCallback,System.Object,System.Threading.StackCrawlMark&amp;,System.Boolean):System.Boolean</MethodId>
            <ShortDescription _locID="shortDescription.ThreadPool.QueueUserWorkItemHelper">Queued User Work Item</ShortDescription>
            <LongDescription _locID="longDescription.ThreadPool.QueueUserWorkItemHelper">Tried to queue a User Work Item in the thread pool.</LongDescription>
            <DataQueries />
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>threading</CategoryId>
        <SettingsName _locID="settingsName.Task.ScheduleAndStart">Task Start</SettingsName>
        <SettingsDescription _locID="settingsDescription.Task.ScheduleAndStart">A Task was queued to a scheduler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Threading.Tasks.Task</TypeName>
            <MethodName>ScheduleAndStart</MethodName>
            <MethodId>System.Threading.Tasks.Task.ScheduleAndStart(System.Boolean):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Threading.Task.ScheduleAndStartDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>threading</CategoryId>
        <SettingsName _locID="settingsName.Task.Wait">Task Wait</SettingsName>
        <SettingsDescription _locID="settingsDescription.Task.Wait">A Task was Waited on or a Task's Result was accessed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Threading.Tasks.Task</TypeName>
            <MethodName>Wait</MethodName>
            <MethodId>System.Threading.Tasks.Task.Wait(System.Int32,System.Threading.CancellationToken):System.Boolean</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Threading.Task.WaitDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Threading -->
      <!-- Begin Diagnostic Events for Tracing -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Fail.1">Assertion (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Fail.1">The application threw an assertion with a message.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Fail</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Fail(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Fail.1">Assert "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Fail.1">Assertion with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Fail.1.Message" _locAttrData="name" name="Message" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Fail.2">Assertion (String, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Fail.2">The application threw an assertion with a message and detailed message.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Fail</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Fail(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Fail.2">Assert "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Fail.2">Assertion with the message "{0}" and detailed message "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Fail.Message" _locAttrData="name" name="Message" query="" />
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.TraceInternal.Fail.DetailMessage" _locAttrData="name" name="Detail Message" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>

      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.1">Trace Write (Object)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.1">Trace Write output with an object passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.2">Trace Write (Object, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.2">Trace Write output with an object and a string category passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.Object,System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.3">Trace Write (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.3">Trace Write output with a message string passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Write.3">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Write.3">Trace Write with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Write.3.message" _locAttrData="name" name="message" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.4">Trace Write (String, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.4">Trace Write output with a message and category string passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Write.4">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Write.4">Trace Write from category "{1}" with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Write.4.message" _locAttrData="name" name="message" query="" />
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.TraceInternal.Write.4.category" _locAttrData="name" name="category" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.1">Trace WriteLine (Object)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.1">Trace WriteLine output with an object passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.2">Trace WriteLine (Object, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.2">Trace WriteLine output with an object and a string category passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.Object,System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.3">Trace WriteLine (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.3">Trace WriteLine output with a message passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.WriteLine.3">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.WriteLine.3">Trace WriteLine with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.WriteLine.3.message" _locAttrData="name" name="message" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.4">Trace WriteLine (String, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.4">Trace WriteLine output with a message and category string passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.WriteLine.4">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.WriteLine.4">Trace WriteLine from category "{1}" with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.WriteLine.4.message" _locAttrData="name" name="message" query="" />
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.TraceInternal.WriteLine.4.category" _locAttrData="name" name="category" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceListener.TraceEvent.1">TraceEvent with format arguments</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceListener.TraceEvent.1">Trace Event with format arguments recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceListener</TypeName>
            <MethodName>TraceEvent</MethodName>
            <MethodId>System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String,System.Object[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceListener.TraceEventFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceListener.TraceEvent.2">TraceEvent with no format arguments</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceListener.TraceEvent.2">Trace Event with no format arguments recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceListener</TypeName>
            <MethodName>TraceEvent</MethodName>
            <MethodId>System.Diagnostics.TraceListener.TraceEvent(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceListener.TraceEventNoFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Tracing -->
      <!-- Begin Diagnostic Events for User Prompt -->
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.1">Windows Forms: MessageBox Displayed</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.1">A MessageBox on a Windows Forms application was displayed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.Forms.MessageBox.ShowCore(System.Windows.Forms.IWin32Window,System.String,System.String,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon,System.Windows.Forms.MessageBoxDefaultButton,System.Windows.Forms.MessageBoxOptions,System.Boolean):System.Windows.Forms.DialogResult</MethodId>
            <ShortDescription _locID="shortDescription.MessageBox.ShowCore.1">Displayed "{1}" (MessageBox)</ShortDescription>
            <LongDescription _locID="longDescription.MessageBox.ShowCore.1">A MessageBox was displayed with text "{0}" and caption "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.MessageBox.ShowCore.1.text" _locAttrData="name" name="text" query="" />
              <DataQuery index="2" maxSize="256" type="String" _locID="dataquery.MessageBox.ShowCore.1.caption" _locAttrData="name" name="caption" query="" />
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.1.return">Windows Forms: MessageBox DialogResult returned</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.1.return">A MessageBox on a Windows Forms application returned a DialogResult.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.Forms.MessageBox.ShowCore(System.Windows.Forms.IWin32Window,System.String,System.String,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon,System.Windows.Forms.MessageBoxDefaultButton,System.Windows.Forms.MessageBoxOptions,System.Boolean):System.Windows.Forms.DialogResult</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.MessageBox.ShowCoreDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.2">WPF: MessageBox Displayed</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.2">A MessageBox on a WPF application was displayed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.MessageBox.ShowCore(System.IntPtr,System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage,System.Windows.MessageBoxResult,System.Windows.MessageBoxOptions):System.Windows.MessageBoxResult</MethodId>
            <ShortDescription _locID="shortDescription.MessageBox.ShowCore.2">Displayed "{1}" (MessageBox)</ShortDescription>
            <LongDescription _locID="longDescription.MessageBox.ShowCore.2">A MessageBox was displayed with text "{0}" and caption "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="text" _locID="dataquery.MessageBox.ShowCore.2.text" _locAttrData="name" query=""></DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="caption" _locID="dataquery.MessageBox.ShowCore.2.caption" _locAttrData="name" query=""></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.2.return">WPF: MessageBox MessageBoxResult returned</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.2.return">A MessageBox on a WPF application returned a MessageBoxResult.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.MessageBox.ShowCore(System.IntPtr,System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage,System.Windows.MessageBoxResult,System.Windows.MessageBoxOptions):System.Windows.MessageBoxResult</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.MessageBox.ShowCoreDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for User Prompt -->
      <!-- Begin Diagnostic Events for Workflow -->
      <DiagnosticEventSpecification>
        <CategoryId>workflow</CategoryId>
        <SettingsName _locID="settingsName.DebugManager.EnterState">Activity started</SettingsName>
        <SettingsDescription _locID="settingsDescription.DebugManager.EnterState">A workflow activity started.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.activities4_plus</ModuleSpecificationId>
            <TypeName>System.Activities.Debugger.DebugManager</TypeName>
            <MethodName>EnterState</MethodName>
            <MethodId>System.Activities.Debugger.DebugManager.EnterState(System.Int32,System.Activities.Activity,System.Collections.Generic.Dictionary`2&lt;System.String,System.Object&gt;):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Workflow.DebugManager.EnterStateDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>workflow</CategoryId>
        <SettingsName _locID="settingsName.DebugManager.LeaveState">Activity completed</SettingsName>
        <SettingsDescription _locID="settingsDescription.DebugManager.LeaveState">A workflow activity completed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.activities4_plus</ModuleSpecificationId>
            <TypeName>System.Activities.Debugger.DebugManager</TypeName>
            <MethodName>LeaveState</MethodName>
            <MethodId>System.Activities.Debugger.DebugManager.LeaveState(System.Activities.Activity):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Workflow.DebugManager.LeaveStateDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Workflow -->
      <!-- Begin Diagnostic Events for XML -->
      <DiagnosticEventSpecification>
        <CategoryId>xml</CategoryId>
        <SettingsName _locID="settingsName.XmlDataSource.PopulateXmlDocument">Loading XMLDocument</SettingsName>
        <SettingsDescription _locID="settingsDescription.XmlDataSource.PopulateXmlDocument">XMLDocument loaded from file.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.XmlDataSource</TypeName>
            <MethodName>PopulateXmlDocument</MethodName>
            <MethodId>System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument(System.Xml.XmlDocument,System.Web.Caching.CacheDependency&amp;,System.Web.Caching.CacheDependency&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.XmlDataSource.PopulateXmlDocument">Loading [fp:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.XmlDataSource.PopulateXmlDocument">XMLDocument loaded from file [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="0" type="String" name="dataFile" maxSize="256" _locID="dataquery.XmlDataSource.PopulateXmlDocument.dataFile" _locAttrData="name" query="_dataFile"></DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for XML -->
    </DiagnosticEventSpecifications>
  </TracePointProvider>
</CollectionPlan>
